Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F5 USA F6 USA F3 Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome Zagreb Open - Zagreb Schickendanz Open - Furth Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton Trani Cup - Trani GHI Bronx Classic - Bronx CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Whirlpool Open - Budapest drkoop.com USTA Challenger of Tallahassee - Tallahassee AXA Open II - Espinho Memorial Savigni - Sassuolo Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Fujitsu Siemens Open - Budapest LTA Men's Challenger - Wrexham BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest FILA Challenger Biella - Biella Jameson Cup - Milan USTA Men's Challenger of Dallas - Dallas MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham Memorial Savigny - Sassuolo XI Venice Open - Venice Granby Challenger - Granby 2001 Challenger Canottieri Mincio - Mantova USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Internazionali di Tennis de San Marino - San Marino IV Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Citta di Brindisi - Brindisi Theusbridge.com Tennis Classic - Tarzana 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Open de L'Isere - Grenoble USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Samsung Securities Cup - Seoul Open de la Ville de Saint Denis - Reunion Island 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Gemax Open - Belgrade 2003 Freeman Men's Challenger - Joplin FILA Challenger - Biella Meridiana Sardegna Open - Olbia Meridiana Sardegna Open - Olbia BMW Brixina Tennis Open - Bressanone The LTA Wrexham Challenger - Wrexham VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo ATP Bangalore Challenger - Bangalore Garden Open - Rome 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Baumag Open - Budapest Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Geovillage Open Trofeo Melia Olbia - Olbia Hilversum Open - Hilversum V Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Boca Raton 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Zagreb Open - Zagreb Budapest Challenger - Budapest Sporting Challenger - Turin Czech Open - Prostejov USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Trofeo Francesco Guzzini - Recanati Cepu Open - San Marino Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton Alfa Romeo Tennis Cup - Cordenons Black Forest Open 2004 - Freudenstadt Challenger Fondazione Carige - Genova SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Siemens Open - Scheveningen USTA Comerica Challenger - Aptos Riviera di Rimini Challenger - Rimini 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Black Forest Open - Freudenstadt Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Bogota Kobstaedernes ATP Challenger - Kolding Copa Petrobras - Santiago Copa Petrobras - Montevideo The LTA Sunderland Challenger - Sunderland Internazionali di Tennis - Bergamo Gemax Open - Belgrade Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza 10° Trofeo Luigi Pezzoli - Bergamo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini ATP Guzzini Challenger - Recanati 8° Trani Cup - Trani San Marino Cepu Open - San Marino Citta di Como - Como Challenger Copa Sevilla - Seville Banja Luka Challenger - Banja Luka Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini 9° Trani Cup - Trani San Marino Cepu Open - San Marino Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Challenger DCNS de Cherbourg - Cherbourg 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Nottingham Challenger Bangkok Challenger Bangkok Challenger Singapore Challenger Sarajevo Challenger Bath Challenger Athens Challenger Nottingham Challenger Savannah Challenger Nottingham Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Seoul Challenger Helsinki Challenger Ortisei Challenger Bangkok Challenger Irving Challenger Sarasota Challenger Aptos Challenger Cary Challenger Stockton Challenger Generali Open 2000 - Kitzbuhel International Championships of Sicily - Palermo Campionati Internazionali di Sicilia - Palermo Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Milan Indoors - Milan Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open 13 - Marseille Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Tata Open - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Citi Open - Washington Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 KGHM Polish Indoors - Wroclaw X Open Internacional D'Andorra - Andorra Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston ATP Kremlin Cup - Moscow Olympics - Beijing Olympics - London